package main

import "fmt"

func main() {
	var arr1 [5]int
	arr2 := [3]int{1, 3, 5}
	arr3 := [...]int{2, 4, 6, 8, 10}
	var grid [4][5]bool
	fmt.Println(arr1, arr2, arr3)
	fmt.Println(grid)
	printArray(arr3)
	fmt.Println(arr3)

}

//数组是值类型 go一般不直接使用数组 而是使用切片

func printArray(arr [5]int) {
	for i, v := range arr {
		fmt.Println(i, v)
	}
	arr[0] = 100
	fmt.Println(arr)
}
